home *** CD-ROM | disk | FTP | other *** search
-
- LIBRARY AND HEADER FILE INFORMATION
-
- The composite LIBs listed below contain all the functions des-
- cribed in ASYNC.DOC and SUPLMNT.DOC. As supplied on the disk
- the LIBs are setup for linking using Microsoft C or Quick C.
- If you use Turbo C you need to run the batch file, TCLIBS.BAT,
- to convert the LIBs to Turbo C format.
-
- The conversion is necessary because a few of the non-async
- functions are written in C and call library functions that have
- different names in Microsoft C and Turbo C. All the C code
- used is included in the shareware version so that if you are
- using a compiler other than Microsoft's or Turbo's that uses
- Microsoft calling sequences, you can recompile the code, update
- the composite LIBs, and still use the library. I know the code
- works with Zortech C++ and probably will work with several
- other compilers also.
-
-
- In addition, the following statements are contained in COMM.H,
- ANSIDRV.H, and EXTRA.H:
-
- #if !defined(MCOMM)
- #define _C_ cdecl
- #define _N_ near
- #define _F_ far
- #define MCOMM
- #endif
-
- These definitions are not totally up to date with MSC 6.0 and
- QC 2.5 (they have added a leading underscore for ANSI compat-
- ibility), however, they do still work with these compilers and
- they also work with Turbo C 2.0 and previous versions of Micro-
- soft's compilers. If you are using a different compiler, you
- may need to change the 'cdecl', 'near', and 'far' keywords to
- the equivalent names used by your compiler.
-
-
- Only the small model version of the LIBs is included in the
- shareware version.
-
- COMPOSITE LIBS:
-
- COMM_S.LIB ;small model LIB of all routines
- COMM_C.LIB ;compact model LIB of all routines
- COMM_M.LIB ;medium model LIB of all routines
- COMM_L.LIB ;large model LIB of all routines
- COMM_H.LIB ;created by TCLIBS.BAT (not needed by MSC)
-
- CONVERSION LIBS: (used by TCLIBS.BAT or MSCLIBS.BAT)
-
- TC_XS.LIB ;used to convert COMM_S to TC
- TC_XC.LIB ;used to convert COMM_C to TC
- TC_XM.LIB ;used to convert COMM_M to TC
- TC_XL.LIB ;used to convert COMM_L to TC
- TC_XH.LIB ;used to convert COMM_L to TC COMM_H
- MSC_XS.LIB ;used to convert COMM_S to MSC
- MSC_XC.LIB ;used to convert COMM_C to MSC
- MSC_XM.LIB ;used to convert COMM_M to MSC
- MSC_XL.LIB ;used to convert COMM_L to MSC
-
-